ACM-2024-05-06

Jahrgang: 2024
Ausgabe: 05
Autor: Gerhard Rampf
Programm: ACM-LAYERSETZEN.LSP
Funktionalitt: aktuellen Layer per Quellobjektwahl oder Auswahlliste einstellen
Format: LISP
Lauffhig ab: AutoCAD 2005
Befehle: ACM-LAYERSETZEN
Bezug: online 


Beschreibung
============

Den aktuellen Layer einstellen

Um einen Layer zur aktuellen Zeichnungsebene zu erheben, gibt es mit den AutoCAD-Bordmitteln viele Wege. 
Ein Spezialist fr diese Aufgabe ist der Standardbefehl LAYAKTM, der den aktuellen Layer per Quellobjektwahl 
setzt. In alten AutoCAD-Versionen war er unter dem Namen LAYMCUR Bestandteil der Expresstools und schaffte 
schlielich den Sprung in die Layerwerkzeuge des Hauptprogramms. Seit seiner Befrderung wurde er aber nur 
noch stiefmtterlich behandelt und eine Weiterentwicklung blieb ihm verweigert. 
Eine mit einigen Zusatzoptionen ausgestattete Variante dieses Befehls ist das AutoLISP-Tool ACM-LAYERSETZEN.LSP, 
das die folgenden drei Mglichkeiten fr die Festlegung des in der Systemvariable CLAYER gespeicherten 
aktuellen Layers bietet: 
1. Man bernimmt auf kurzem Wege durch Besttigen mit der EINGABETASTE den stets als Vorgabewert angebotenen, 
zuletzt verwendeten Layer. 
2. Sollte die Vorgabe nicht passen, ist ein Quellobjekt in der Zeichnung zu picken, dessen Layer ausgelesen 
und als neuer CLAYER-Wert zum Einsatz kommt. Im Gegensatz zum AutoCAD-Originalbefehl besteht hierbei auch die 
Mglichkeit, an Objekte zu gelangen, die in Blcken oder externen Referenzen verschachtelt sind. Festgelegt 
wird die Wahltechnik im Dialogfeld Einstellungen, das ber die gleichnamige Befehlszeilenoption geffnet 
wird. Fr mehr Treffsicherheit bei der Quellobjektwahl lsst sich in diesem Dialogfeld auch eine befehlsabhngige 
Pickboxgre bestimmen. 
3. Die Option Auswahlliste blendet das Dialogfeld Layer whlen ein, in dem mit Ausnahme der XRef-abhngigen 
alle Layer der aktuellen Zeichnung zu finden sind. Durch Anklicken des Listenfeldeintrags Neuen Layer anlegen... 
ffnet sich ein weiteres Dialogfeld, das bei freier Auswahl der vier Eigenschaften Farbe, Linientyp, 
Linienstrke und Transparenz einen neuen Layer definiert. 